at32uc3b0128